feel a glow of satisfaction - Turkish English Dictionary